/*
 * EnumType.java
 *
 * 功  能：
 * 类  名：EnumType
 * 版权所有：中兴（沈阳）金融科技有限公司
 *
 *   版本        变更日期             作者      变更内容
 * ────────────────────────────
 *   V1.0        2016年6月27日    hanyx      新建
*/
package org.agile4j.easypoi.entity;

import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecgframework.poi.excel.annotation.ExcelCollection;
import org.jeecgframework.poi.excel.annotation.ExcelTarget;

import java.io.Serializable;
import java.util.List;

/**
 * 描述：
 * @author hanyx
 * @version 1.0
 */
@ExcelTarget("enumTypeEntity")
public class EnumTypeEntity implements Serializable{
	
	private String id ;
	
	@Excel(name = "枚举ID", orderNum = "0")
	private String enumTypeid ;
	@Excel(name = "枚举描述", orderNum = "1")
	private String desc ;
	@Excel(name = "数据类型", orderNum = "2")
	private String baseTypeId ;
	
	@ExcelCollection(id = "enum", name = "枚举对象", orderNum = "3")
	private List<EnumEntity> enumEntityList ;

	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @return the enumTypeid
	 */
	public String getEnumTypeid() {
		return enumTypeid;
	}

	/**
	 * @param enumTypeid the enumTypeid to set
	 */
	public void setEnumTypeid(String enumTypeid) {
		this.enumTypeid = enumTypeid;
	}

	/**
	 * @return the desc
	 */
	public String getDesc() {
		return desc;
	}

	/**
	 * @param desc the desc to set
	 */
	public void setDesc(String desc) {
		this.desc = desc;
	}

	/**
	 * @return the baseTypeId
	 */
	public String getBaseTypeId() {
		return baseTypeId;
	}

	/**
	 * @param baseTypeId the baseTypeId to set
	 */
	public void setBaseTypeId(String baseTypeId) {
		this.baseTypeId = baseTypeId;
	}

	/**
	 * @return the enumEntityList
	 */
	public List<EnumEntity> getEnumEntityList() {
		return enumEntityList;
	}

	/**
	 * @param enumEntityList the enumEntityList to set
	 */
	public void setEnumEntityList(List<EnumEntity> enumEntityList) {
		this.enumEntityList = enumEntityList;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "EnumTypeEntity [enumTypeid=" + enumTypeid + ", desc=" + desc + ", baseTypeId=" + baseTypeId + ", enumEntityList=" + enumEntityList + "]";
	}

}
